5c275805ae69163f711136503f069677dbe9e652,javaslang/src/main/java/javaslang/collection/PriorityQueue.java,PriorityQueue,distinctBy,#Function#,270
Before Change
@Override
public <U> PriorityQueue<T> distinctBy(Function<? super T, ? extends U> keyExtractor) {
Objects.requireNonNull(keyExtractor, "keyExtractor is null");
return ofAll(comparator, iterator().distinctBy(keyExtractor));
}
@Override
After Change
@Override
public <U> PriorityQueue<T> distinctBy(Function<? super T, ? extends U> keyExtractor) {
Objects.requireNonNull(keyExtractor, "keyExtractor is null");
return isEmpty() ? this : ofAll(comparator, iterator().distinctBy(keyExtractor));
}
@Override